public class Demo6 {

        public static boolean checkZeroOnes(String s) {
            int max1=0;//记录最长连续1字符串
            int max2=0;//记录最长连续0字符串
            char []arr=s.toCharArray();
            for(int i=0;i<s.length();i++){
                int x=0;
                int y=0;
                if(arr[i]=='1'){
                    x=1;
                    if(i==s.length()-1){
                        i=i;
                    }
                    else i+=1;
                    while(arr[i]=='1'){
                        x++;
                        if(i==s.length()-1){
                            break;
                        }
                        i++;
                    }
                }
                    max1=Math.max(max1,x);
                    if(arr[i]=='0'){
                        y=1;
                        if(i==s.length()-1){
                            i=i;
                        }
                       else i+=1;
                        while(arr[i]=='0'){
                            y++;
                            if(i==s.length()-1){
                                break;
                            }
                            i++;
                        }
                    }
                max2=Math.max(max2,y);
            }
            if(max1>max2){
                return true;
            }
            else  return false;
        }

    public static void main(String[] args) {
        String s="10011010011";
        System.out.println(checkZeroOnes(s));
    }
}
